// 播放量格式化
export function playCountFormat(val) {
  if (val < 10000) return val;
  return (val / 10000).toFixed(1) + "万";
}

// 播放时长格式化
export function durationFormat(val) {
  let seconds = Math.floor((val / 1000) % 60) < 10 ? "0" + Math.floor((val / 1000) % 60) : Math.floor((val / 1000) % 60);
  let minutes = Math.floor(val / 1000 / 60) < 10 ? "0" + Math.floor(val / 1000 / 60) : Math.floor(val / 1000 / 60);
  return `${minutes}:${seconds}`;
}

// 防抖函数
export function debounce(fn, wait) {
  let timer = null;
  return function () {
    if (timer !== null) clearTimeout(timer);
    timer = setTimeout(fn, wait);
  }
}